/**
 * 
 */
package protectora;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author roberto
 *
 */
public class Usuario extends Persona {

	//Atributos
	private List animales;

	/**
	 * @param nombre
	 * @param apellidos
	 * @param dni
	 * @param cuentaBancaria
	 * @param fechaNac
	 * @param direccion
	 * @param animales
	 */
	public Usuario(String nombre, String apellidos, long dni,
			long cuentaBancaria, Date fechaNac, String direccion, List animales) {
		super(nombre, apellidos, dni, cuentaBancaria, fechaNac, direccion);
		this.animales = animales;
	}

	public List getAnimales() {
		return animales;
	}

	public void setAnimales(List animales) {
		this.animales = animales;
	}
	
	public static boolean adoptar (Usuario usr, Animales anm){
		boolean resul = false;
		resul = usr.getAnimales().add(anm);
		if (resul){
			anm.fechaSalida = new Date();
			anm.setAdoptado(resul);
		}
		return resul;
	}
	
	
	
}
